MovieClip.localToGlobal()

Доступность

Flash Player 5.

Синтаксис

my_mc.localToGlobal(point:Object) : Void

Параметры

point Объект (экземпляр класса Object, имеющий свойства x и y .

Возвращает

Ничего.

Описание

Метод; преобразует локальные координаты мувиклипа в глобальные (координаты Сцены) и сохраняет результат в свойствах объекта point.

Вы можете расширять методы и обработчики событий класса MovieClip, создавая его подклассы. Для более подробной информации смотри "Присвоение класса мувиклип-символу " в Использовании ActionScript во Flash.

Пример

В примере ниже координаты мувиклипа my_mc x и y преобразуются в глобальные координаты. Чтобы увидеть преобразованные координаты, кликните по мувиклипу и перетащите его.

this.createTextField("point_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
  var point:Object = {x:my_mc._width/2, y:my_mc._height/2};
  my_mc.localToGlobal(point);
  point_txt.text = "x:"+point.x+", y:"+point.y;
};
Mouse.addListener(mouseListener);
my_mc.onPress = function() {
  this.startDrag();
};
my_mc.onRelease = function() {
  this.stopDrag();
};
}

См. также

MovieClip.globalToLocal()